package com.hongmeng.operater.domain.newsAndVideo.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hongmeng.common.annotation.Excel;
import lombok.Data;

import java.util.Date;

@Data
public class NewsInfoEntity {

    /** id */
    private Integer id;

    /** 标题 */
    @Excel(name = "标题")
    private String title;

    /** 缩略图 */
    @Excel(name = "缩略图")
    private Integer thumbnailId;

    /** 缩略图地址 */
    @Excel(name = "缩略图地址")
    private String thumbnailUrl;

    /** 关键字 */
    @Excel(name = "关键字")
    private String keyWord;

    /** 简介 */
    @Excel(name = "简介")
    private String synopsis;

    /** 文章来源 */
    @Excel(name = "文章来源")
    private String newsSource;

    /** 文章作者 */
    @Excel(name = "文章作者")
    private String newsAuthor;

    /** 所属专科 */
    @Excel(name = "所属专科")
    private String belongToSpecialty;

    /** 正文 */
    @Excel(name = "正文")
    private String mainText;

    /** 状态 */
    @Excel(name = "状态")
    private String newsState;

    /** 审核备注 */
    @Excel(name = "审核备注")
    private String newsRemarks;

    /** 发布时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "发布时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date pubdate;

    /** 阅读量/浏览量 */
    @Excel(name = "阅读量/浏览量")
    private Integer viewCount;

    /**
     * 创建者
     */
    private String createBy;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /**
     * 更新者
     */
    private String updateBy;

    /**
     * 更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
}
